//package com.sky.config;
//
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
///**
// *  http.authorizeRequests()    // 授权规则
// *            .formLogin()             // 登录配置
// *            .logout()                // 退出配置
// *            .csrf()                  // CSRF保护
// *            .sessionManagement()     // 会话管理
// *            .addFilter()             // 添加安全过滤器
// *            .httpBasic();            // HTTP基本认证
// */
//@Configuration
//@EnableWebSecurity
//public class SecurityConfig {
//
//    @Bean
//    public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
//        http
//            .authorizeHttpRequests(authz -> authz
//                // 放行 Swagger UI 和相关 API 文档资源
//                .requestMatchers(
//                    "/swagger-ui.html",
//                    "/swagger-ui/**",        // Swagger UI 资源路径
//                    "/v3/api-docs/**",       // OpenAPI JSON 路径
//                    "/webjars/**"            // Webjars 资源路径（如果使用了的话）
//                ).permitAll()
//                .anyRequest().authenticated()
//            )
//            // ... 其他配置（如登录、CSRF等）
//        return http.build();
//    }
//}